﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Stdby/OrdenTrabajo/tabOrdenTrabajo/MasterPageOrdenTrabajo/MasterPageOrdenTrabajo.master"
    AutoEventWireup="true" CodeFile="insAsociados.aspx.cs" Inherits="Stdby_OrdenTrabajo_tabOrdenTrabajo_insAsociados" %>
<%@ Register src="~/Seguridad/UserControl/SeguridadAutenticador.ascx" TagName="Autenticador" TagPrefix="aut"  %>

<asp:Content ID="Content1" ContentPlaceHolderID="agregarScript" runat="Server">
<script type="text/javascript" language="javascript">
    function desvinculaInsumos() {
        var desvincular = document.getElementById('<%= cbxInsumos.ClientID %>').checked

        if (desvincular == true) {
            confirm('Los Insumos asociados se desvincularán.');
        }
    }

    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Titulo" runat="Server">
    Insumos Asociados
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="DatosOrdenTrabajo" runat="Server">
    <div>
        <table>
            <tr>
                <td style="width: 15%;">
                    Asocia insumos:
                </td>
                <td style="width: 90%;">
                    <asp:CheckBox ID="cbxInsumos" runat="server" AutoPostBack="True" OnCheckedChanged="cbxInsumos_CheckedChanged" />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <hr />
                </td>
            </tr>
            <tr>
                <td>
                    Detalles de Insumos:
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <asp:TextBox ID="txtObservaciones" runat="server" Width="95%" Height="150" TextMode="MultiLine"></asp:TextBox>
                    <asp:Label ID="lblObservaciones" runat="server" Text="*" Visible="false" ForeColor="#FF0000"></asp:Label>
                    <br />
                    <br />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <hr />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    Secciones de cable disponibles:
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <br />
                    <asp:Panel ID="Panel1" runat="server" ScrollBars="Auto">
                        <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                            <ContentTemplate>
                                <asp:GridView ID="Grilla" runat="server" Width="100%" AutoGenerateColumns="False"
                                    OnRowDataBound="Grilla_RowDataBound" DataKeyNames="Id, check" CellSpacing="2"
                                    BorderStyle="Solid" BorderWidth="2px" BorderColor="#2262FA" AllowSorting="True"
                                    OnSorting="Grilla_Sorting" EmptyDataText="No hay datos">
                                    <Columns>
                                        <asp:TemplateField>
                                            <ItemTemplate>
                                                <div style="text-align: center;">
                                                    <asp:CheckBox runat="server" ID="cbxSeleccionFilaGrilla"></asp:CheckBox>
                                                </div>
                                            </ItemTemplate>
                                        </asp:TemplateField>
                                        <asp:BoundField DataField="MovexCable" HeaderText="Plant Number Cable" SortExpression="2" />
                                        <asp:BoundField DataField="FechaAlta" HeaderText="Fecha" SortExpression="3" />
                                        <asp:BoundField DataField="Codigo" HeaderText="Código" SortExpression="4" />
                                        <asp:BoundField DataField="Project" HeaderText="Projecto" SortExpression="5" />
                                        <asp:BoundField DataField="LongitudMts" HeaderText="Longitud Mts." SortExpression="6" />
                                        <asp:BoundField DataField="NroCorte" HeaderText="N° Corte" SortExpression="7" />
                                    </Columns>
                                    <EmptyDataTemplate>
                                        <div style="text-align: center;">
                                            No hay ninguna sección de cable registrada.</div>
                                    </EmptyDataTemplate>
                                    <HeaderStyle BackColor="#2262FA" Font-Bold="True" Font-Size="Small" ForeColor="White"
                                        Height="30px" HorizontalAlign="Center" VerticalAlign="Middle" />
                                    <PagerStyle BackColor="#2262FA" Font-Bold="True" Font-Size="Small" ForeColor="White"
                                        Height="10px" HorizontalAlign="Center" VerticalAlign="Middle" />
                                    <SelectedRowStyle BackColor="#999999" Font-Bold="True" Font-Size="Small" ForeColor="White"
                                        Height="20px" VerticalAlign="Middle" />
                                </asp:GridView>
                            </ContentTemplate>
                        </asp:UpdatePanel>
                    </asp:Panel>
                </td>
            </tr>
        </table>
    </div>
    <aut:Autenticador id="Autenticacion" runat="server" PermisosRequeridos="Solapa 2: Insumos Asociados" />
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="botonesOrdenTrabajo" runat="Server">
    <asp:Button ID="btnGuardar" runat="server" Text="Guardar" Width="100px" Height="30px"
        OnClick="btnGuardar_Click" OnClientClick="desvinculaInsumos();" Style="margin-right: 20px;" />
    <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" Width="100px" Height="30px"
        Style="margin: 0 10px 0 10px;" OnClick="btnCancelar_Click" OnClientClick="return confirm('Si continua perdera todos los datos que no fueron guardados.');" />
</asp:Content>
